body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	word-spacing:1px;
	color: #000000;
	margin:0px;
	height:100%;
   
}

.top_header{
	background:url(../images/top_header_bg.jpg) repeat-x;
	height:34px;
}


.header_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;	
	font-weight:bold;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.text_0{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

.text_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.text_2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#0079BB;
	font-weight:bold;
}



.title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#014496;
}

.title_1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#333333;
}


.title2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.menu_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.module_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#333333;
}


.login_form{
	border:1px solid #CCCCCC;
	background:#F8F8F8;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
	padding:2px;
}

.login_btn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:1px;
}

.link_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0269BD;
	font-weight:bold;
	text-decoration:underline;
}

.link_1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
}

.link_2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

.link_2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}

.link_3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#066;
	font-weight:bold;
	text-decoration:none;
}

.link_3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}

.link_4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	font-weight:normal;
	text-decoration:underline;
}

.link_4 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	font-weight:normal;
	text-decoration:underline;
}

.link_5 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}

.link_5 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
	text-decoration:underline;
}

.link_6 a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0099FF;
	text-decoration:none;
}

.link_6 a:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
}

.link_7 a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}

.link_7 a:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B87070;
}


.category_link_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007CA6;
	text-decoration:none;
}

.category_link_1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
}



.left_panel_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	border:0px;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:8px;
	padding-left:10px;

}

.left_panel_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#699117;
	font-weight:bold;
	text-decoration:none;
	background:#F7F7F7;
}

p {
	margin:0px;
}

.bar_bg_1{
	background:url(../images/bar_bg_1.jpg) repeat-x;
	height:26px;
}

.td_pad{
	vertical-align:top;
	line-height:28px;
	padding-left:5px;
}

.btn_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/btn_bg.gif) repeat-x;
	height:23px;
	border:1px solid #FF3300;
	width:100px;
}

/***********************Loader Class***********************/
.t_a_loading
{
	background:url(../images/ajax_loader7.gif) no-repeat;
}

/* ----------Role--------- */


.role_title_div{
	border:1px solid #CCCCCC;
	line-height:26px;
	font-weight:bold;
	background:url(../images/bar_bg_1.jpg) repeat-x;
	height:26px;

	text-align:center;
}

.role_data_div{
	float:left;
	line-height:25px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	vertical-align:top;
	height:100%;
}

.role_action a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
}

.role_action a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

/*************************Change Div Background**************************/
.onoverDiv
{
	background:#FCF5DD;
}

/***************************Registration Fields**************************/
.register_select_country
{
	width:100px;
}

/******************************************GLOBAL ENDS***************************************************/

/* New + .left_panel_link_selected a + text_2 */
.left_panel_link_selected a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#699117;
	font-weight:bold;
	text-decoration:none;
	display:block;
	border-top:1px solid #C5C5C5;
	border-top-style:dashed;
	border-bottom:1px solid #C5C5C5;
	border-bottom-style:dashed;
	padding-top:4px;
	padding-bottom:8px;
	padding-left:10px;
	background-color: #F4F4F4;
}

.extra_btn a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/btn_bg.gif) repeat-x;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#8692A4), to(#3D434F));
	background: -moz-linear-gradient(top, #8692A4, #3D434F);	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8692A4,endColorstr=#3D434F);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8692A4,endColorstr=#3D434F)";
	
	line-height:22px;
	display:block;
	border:1px solid #464E5B;
	text-decoration:none;	
	text-align:center;
	width:110px;
}


.extra_btn a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/btn_bg.gif) repeat-x;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#FFB87F), to(#FF6600));
	background: -moz-linear-gradient(top, #FFB87F, #FF6600);	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFB87F,endColorstr=#FF6600);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFB87F,endColorstr=#FF6600)";
	
	line-height:22px;
	display:block;
	border:1px solid #FF3300;
	text-decoration:none;	
	text-align:center;

}

.form_button a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/form_button.gif) repeat-x;
	line-height:31px;
	display:block;
	border:0px solid #FF3300;
	text-decoration:none;
	width:148px;
	text-align:center;

}


.form_button a:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/form_button.gif) repeat-x;
	line-height:31px;
	display:block;
	border:0px solid #FF3300;
	text-decoration:none;
	width:148px;
	text-align:center;
}

.login_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
}

.required{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

/* ----------Role--------- */


.role_title_div{
	border:1px solid #CCCCCC;
	line-height:26px;
	font-weight:bold;
	background:url(../images/bar_bg_1.jpg) repeat-x;
	height:26px;

	text-align:center;
}

.role_data_div{
	float:left;
	line-height:25px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	vertical-align:top;
	height:100%;
}

.role_action a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
}

.role_action a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

/******************************************Message Class**************************************/
.seccMess
{
	background-color:#00CC00;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	line-height:22px;
}

.errMess
{
	background-color:#990000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	line-height:22px;
}

/*-------------News Box-----------*/


.latest_news_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}

.news_post_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006C00;
	font-weight:normal;
}


.read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

.read_more a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}



/*-------------Advance News-----------*/

.news_category_header{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}


.news_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
}


.news_title_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0064F9;
	text-decoration:none;
}


.news_title_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

.news_title_link_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
}


.news_title_link_1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}


.news_title_link_2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}

.news_title_link_2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099FF;
	text-decoration:underline;
}


.read_more_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#009999;
	text-decoration:none;
}


.read_more_1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0099FF;
	text-decoration:underline;
}


.list_1 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_1	li	{
	background-image:url(../images/frontImages/news/home_style/news_bullet.gif);
	list-style:none;
	background-position:10px 8px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:28px;
	border-bottom:1px solid #BCBCBC;
	border-bottom-style:dashed;
	width:540px;
}

.list_1 li a{
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
	display:block;
	width:100%;
}

.list_1 li a:hover{
	color:#0066FF;
	text-decoration: underline;
	font-weight:bold;
	font-size:8pt;
}

.news_post_date_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.category_title{
	font-family:Helvetica, Arial, sans-serif; 
	font-weight:bold; 
	font-size:16px; 
	color:#699117;
}


.news_category ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.news_category	li	{
	background-image:url(../images/frontImages/news/home_style/news_bullet_1.gif);
	list-style:none;
	background-position:4px 6px;
	background-repeat:no-repeat;
	font-size:11px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 15px;
	line-height:24px;
}

.news_category li a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	width:100%;
}

.news_category li a:hover{
	color:#009999;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
}

.news_subcategory ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.news_subcategory	li	{
	background-image:url(../images/frontImages/news/home_style/news_bullet_3.gif);
	list-style:none;
	background-position:3px 9px;
	background-repeat:no-repeat;
	font-size:11px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 15px;
	line-height:24px;
}

.news_subcategory li a{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	display:block;
	width:100%;
}

.news_subcategory li a:hover{
	color:#0066FF;
	text-decoration: underline;
	font-weight:normal;
	font-size:8pt;
}

.news_category_1{
	color:#CC0000;
	font-weight:bold;
	font-size:8pt;
}


.feedback_bg{
	background:url(../images/adminImages/commonImages/feedback_bg.gif) repeat-x;
	height:48px;
}


.feedback_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009933;
	font-weight:normal;
}

.feed_border{
	border:1px solid #CCCCCC;
	padding:4px;
}

.tab_header{
	font-size:12px; 
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.tab_header_1{
	font-size:15px; 
	color:#000000;
	font-family:Helvetica, Arial, sans-serif;
}

.grid_panel_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:24px;
}

.label_class
{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	
}

.star_class
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}


/*************************************Search*****************************/
.search_title a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#33CC00;
}

.search_title a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
}

a.delete_image_lnk
{
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
}

/*************************************Property CSS***********************************************/
.property_search_title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#1D1D1D;
}

.topbar_1{
	background:url(../images/frontImages/property/design_images/top_bar_1.gif) repeat-x;
}

.property_details_title_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6B971B;
}

.property_details_title_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
}

.property_details_title_4{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6B971B;
	text-decoration:underline;
}

.property_details_title_5{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.property_details_title_6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
}

.property_details_title_7{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6B971B;
}


.property_details_title_8{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#1D1D1D;
	font-weight:bold;
}

.property_details_title_9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
}


.match_list ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.match_list	li	{
	background-image:url(../images/frontImages/news/home_style/news_bullet.gif);
	list-style:none;
	background-position:10px 8px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:28px;
	border-bottom:1px solid #BCBCBC;
	border-bottom-style:dashed;
	width:320px;
}

.match_list li a{
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	width:100%;
}

.match_list li a:hover{
	color:#666666;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
}



.details_tab_header{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6B971B;
}


.property_details_opt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF6600;
	text-decoration:none;
}

.property_details_opt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	text-decoration:underline;
}

.property_more_btn a{
	background:url(../images/frontImages/property/design_images/more-btn.gif) repeat-x;
	width:102px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	width:100%;
}

.property_more_btn a:hover{
	background:url(../images/frontImages/property/design_images/more-btn.gif) repeat-x;
	width:102px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF99;
	text-decoration:none;
	text-align:center;
}


.property_details{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#6B971B;
}

.unit_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}


.property_browse a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#668800;
	text-decoration:none;
}

.property_browse a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline;
}


.match a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.match a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF6600;
	text-decoration:underline;
}



.property_nav a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

.property_nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6B971B;
	text-decoration:underline;
}

.property_tab a{
	background:url(../images/frontImages/property/design_images/tab-btn.gif) no-repeat;
	width:100%;
	font-size:11px;
	line-height:26px;
	font-weight:normal;
	color:#FF6A06;
	text-decoration:none;
	display:block;
	text-align:center;
}

.property_tab a:hover{
	background:url(../images/frontImages/property/design_images/tab-btn.gif) no-repeat;
	width:100%;
	font-size:11px;
	line-height:26px;
	font-weight:normal;
	color:#0099FF;
	text-decoration:none;
	display:block;
	text-align:center;
}



.property_tab_selected a{
	background:url(../images/frontImages/property/design_images/tab-btn-selected.gif) no-repeat;
	width:100%;
	font-size:11px;
	line-height:26px;
	font-weight:normal;
	color:#CC0000;
	text-decoration:none;
	display:block;
	text-align:center;
}


.box_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099FF;
	text-decoration:none;
}

.box_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}


.box_link_URL a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CC0000;
	text-decoration:none;
}

.box_link_URL a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}

/***********************************************************SEARCH SETTINGS MODULES*****************************************************************/
.search_container{
	width:100%;
	border:1px solid #C0C0C0;
	margin-bottom:25px;
	overflow:hidden;
}

.search_header{
	background:url(../images/adminImages/commonImages/bar_bg_1.jpg) repeat-x;
	line-height:28px;
	height:26px;
}

.dynamic_search_title{
	font-size:13px;
	text-indent:18px;
	background:url(../images/adminImages/commonImages/bullet.gif) no-repeat 7px 8px;
	font-family:Arial, Helvetica,  sans-serif;
	font-weight:bold;
	color:#252525;	
}

.search_col_1{
	width:29%;
	line-height:26px;
	height:22px;
	border:0px solid #666;
	margin:auto;
	padding: 8px 0 6px 8px;
	text-align:center;
	float:left;
	overflow:hidden;
	background:#F2F2F2;
}


.search_col_2{
	width:29%;
	line-height:26px;
	height:22px;
	border:0px solid #666;
	margin:auto;
	padding: 8px 0 6px 8px;
	text-align:center;
	float:left;
	overflow:hidden;
	background:#FFF;
}


.search_col_3{
	width:30%;
	line-height:29px;
	height:22px;
	border:0px solid #666;
	margin:auto;
	padding: 8px 0 6px 8px;
	text-align:center;
	float:left;
	overflow:hidden;
	background:#F2F2F2;
}


.search_col_4{
	width:120px;
	height:12px;
	border:0px solid #666;
	margin:auto;
	padding: 12px 0 12px 8px;
	float:right;
	text-align:center;
	overflow:hidden;
	background:#FFF;
	margin:0px;
}

.dynamic_search_field{
	width:90%;
	padding:2px;
	border:1px solid #CCC;
}

/************************************COST CALCULATOR*****************************************/
.cost-calculator{
	border:1px solid #900;
	background:#F4F4F4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.cost-calculator-header{
	background:url(../images/frontImages/autos/design_images/bg.gif) repeat-x;
	height:32px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	
}

.calculator-field{
	border:1px solid #CCC;
	width:170px;
	padding:2px;
}


.module-title{
	font-family:Helvetica, Arial, sans-serif;
	font-size:22px;
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
}

/* ----------------- Advance Search -----------------*/

.advance-search-big{
	width:200px;
	border:1px solid #CCC;
	padding:2px;
}


.advance-search-medium{
	width:150px;
	border:1px solid #CCC;
	padding:2px;
}

.advance-search-small{
	width:100px;
	border:1px solid #CCC;
	padding:2px;
}


.advance-search-btn{
	background:url(../images/frontImages/autos/design_images/search-btn.png) no-repeat; 
	width:250px; 
	height:44px; 
	border:0px; 
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:bold; 
	color:#FFFFFF;
}

.join{
	background:url(../images/adminImages/hotelsImages/join.png) right no-repeat; 
	width:329px; 
	height:515px; 
	border:0px; 
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:bold; 
	color:#FFFFFF;
}

a.form-data {
    background: #6B8C23; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8AB702', endColorstr='#6B8C23'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#8AB702), to(#6B8C23)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #8AB702,  #6B8C23); /* for firefox 3.6+ */
	border:1px solid #2F7110;
	padding:0px 5px;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	line-height:20px;
	display:inline-block;
	margin: 3px 5px 0 0;
	float:right;
}

a.form-data:hover {
	color:#FFFF99;
	font-weight:normal;
	font-size:11px;